<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="${largeModulePackage}.mapper.${entityName}Mapper">

    <select id="selectListMapByWhere" resultType="HashMap">
        select * from ${tableName} res
        <where>
            ${r"${@com.mdp.Util@trimWhere(ew.customSqlSegment)}"}
            <!--下面可以添加更多查询条件，正常的if 条件都是支持的-->

        </where>
        <!--下面双引号内可以添加默认排序，如果前端没有上传排序，将使用引号内的排序规则-->
        ${r"${@com.mdp.Util@trimOrderBy(ew.customSqlSegment,'')}"}
        <!--下面双引号内可以添加默认分组，如果前端没有上传分组，将使用引号内的分组规则-->
        ${r"${@com.mdp.Util@trimGroupBy(ew.customSqlSegment,'')}"}
    </select>
</mapper>